package sync_response

import (
	"private-go-sdk/model/common"
)

// 【响应结果】响应结果，同步批次信息
type SyncResultResponse struct {
	// 【同步批次id】同步批次id
	Id string `json:"id"`
	// 【同步源】同步源
	SyncSource string `json:"syncSource"`
	// 【创建时间】创建时间
	CreateTime string `json:"createTime"`
	// 【所属平台标识】所属平台标识
	Platform string `json:"platform"`
	// 【导入总条数】导入总条数
	Count *int64 `json:"count"`
	// 【导入失败数】导入失败数
	FailureCount *int64 `json:"failureCount"`
	// 【导入类型】导入类型
	Type_ string `json:"type"`
	// 【同步结果】同步结果， doing(同步中)、done(同步完成)
	Status string `json:"status"`
	// 【应用id】应用id
	AppId string `json:"appId"`
	// 【具体人员导入信息】具体人员导入信息，当detail为true时存在
	Records []*common.SyncResultRecordsResponse `json:"records,omitempty"`
}
